package com.developer.web.content.privatepage.grupos;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import com.developer.core.page.PrivatePage;
import com.developer.core.utils.ObjectToXML;
import com.developer.logic.modulo.autenticacion.AutenticacionServicio;
import com.developer.logic.modulo.equipos.EquipoServicio;
import com.developer.logic.modulo.equipos.dto.Equipo;
import com.developer.logic.modulo.grupos.GrupoServicio;
import com.developer.logic.modulo.grupos.dto.Fase;

public class PageCrearGruposPorFase extends PrivatePage{
	
	public StringBuffer executeAction(HttpServletRequest request) {
		
		StringBuffer xmlPage = new StringBuffer();
		ObjectToXML objectToXML = ObjectToXML.getInstance();
		
	
		//Fases
		GrupoServicio grupoServicio = GrupoServicio.getInstance();
		List<Fase> fases = grupoServicio.getFasesActivas();
		xmlPage.append(objectToXML.getXML(fases));
		
		//Equipos activos
		EquipoServicio equipoServicio = EquipoServicio.getInstance();
		List<Equipo> equiposActivos = equipoServicio.getEquiposActivos();
		xmlPage.append(objectToXML.getXML(equiposActivos));
		
		return xmlPage;
	}

	@Override
	public String getNextPage() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public boolean isAccesoValido(HttpServletRequest arg0) {
		return AutenticacionServicio.getInstance().isAccesoPrivadoValido(arg0);
	}
	

}
